/**
 * Converts a boost::python::list to std::vector
 * @author: Michał Stankiewicz
 */
#ifndef STL_TO_PYTHON_CONTAINERS_LIST_VECTOR_CONVERTER
#define STL_TO_PYTHON_CONTAINERS_LIST_VECTOR_CONVERTER
#include <vector>
#include <iostream>
#include <boost/python/list.hpp>
#include <boost/python/object.hpp>
#include <boost/python/extract.hpp>
#include "flags.hpp"

namespace PyContainersConverters{

/**
 * Converts a boost::python::list to std::vector
 */
template<typename T>
std::vector<T> pyListToVector(boost::python::list pyList);

#include "pyListToVector_impl.hpp"
}
#endif
